package com.business.bean.oa;

import lombok.Getter;
import lombok.Setter;
import net.sf.rose.jdbc.bean.annotation.Column;
import net.sf.rose.jdbc.bean.annotation.Table;
import net.sf.rose.jdbc.bean.annotation.Type;

@Setter
@Getter
@Table(name = "OA_APPLY_TIME_DETAIL", description = "请假明细表")
public class WorkApplyTimeDetail {

	@Column(pk = true, type = Type.定长文本, description = "明细编号", canNull = false, size = 32, policy = "UUID")
	private String detailID = null;

	@Column(type = Type.定长文本, description = "请假编号", size = 32)
	private String applyTimeID = null;

	@Column(type = Type.定长文本, description = "用户编号", size = 32)
	private String userID = null;

	/** yyyy-mm-dd */
	@Column(type = Type.定长文本, description = "加班日期", size = 10)
	private String calendarDate = null;

	/** 1:上午请假;2:下午请假;3:全天请假;4:多天 */
	@Column(type = Type.数字整型, description = "请假类别")
	private int applyType = 0;

}
